from nonebot.plugin import on_command
from nonebot.rule import to_me
from nonebot.typing import T_State
from nonebot.adapters import Bot, Event
from pydantic.tools import T

help = on_command("help", rule=to_me(),priority=1)

@help.handle()
async def help_handle(bot:Bot,event:Event,state:T_State):
    str_student="""学生可用的功能有：

①输入'/绑定'，就可以将QQ号和自己的学号、姓名绑定在一起。

②输入'/解除绑定'，就可以解除QQ号和自己的学号、姓名的绑定。

③输入'/签到'  ，可完成老师下达的签到任务。

④发送作业文件给QQ机器人，进入交作业流程。"""
    str_teacher="""老师可用的功能有：

①输入 '/发布作业'，就可以给所发班级布置作业。

②输入 '/发起签到'，就可以在所发班级中发布一次签到。

③输入 '/下载作业'，下载各个班级作业打包文件。

④输入 '/查询作业提交情况'，可以收集各个班级的作业提交情况。

⑤输入 '/查询签到情况'，下载各个班级签到情况。

⑥发送csv文件给QQ机器人，进入上传学生名单流程。"""
    await help.send(str_teacher)
    await help.send(str_student)
    